﻿using System;

namespace Samurai.Wakizashi.Workflow.Fluent
{
    public class StepBuildContext<T> where T : class, IWorkflowContext
    {
        internal Action ParameterlessAction { get; set; }
        internal ISequentialWorkflow<T> Workflow { get; set; }
        internal Predicate<T> ExecutionPredicate { get; set; }
        internal ThreadType Thread { get; set; }
        internal string Name { get; set; }
    }
}
